home *** CD-ROM | disk | FTP | other *** search
/ Skunkware 98 / Skunkware 98.iso / html / cdrom / Makefile < prev    next >
Makefile  |  1998-06-29  |  5KB  |  145 lines

  1. #
  2. # Makefile for generating the CD-ROM pages
  3. #
  4.  
  5. PAGES=devtools.html editors.html relnotes.html shells.html shutils.html \
  6.     index_web.html x11winman.html x11.html x11viewers.html textproc.html \
  7.     fileutil.html interp.html x11apps.html x11games.html x11servers.html \
  8.     mailnews.html net.html audiovis.html packages_a.html credits.html \
  9.     links.html index_cd.html sysadmin.html emulators.html \
  10.         java.html uw7.html faq.html db.html whatsnew.html
  11.  
  12. TOPAGES=relnotes.html index_web.html packages_a.html \
  13.     links.html credits.html index_cd.html faq.html whatsnew.html
  14.  
  15. DIRS=sysadmin devtools editors shells shutils \
  16.     x11/winman x11 x11/viewers x11/apps x11/games x11/servers textproc \
  17.     fileutil interp mailnews net audiovis emulators uw7 java db
  18.  
  19. all: $(PAGES)
  20.  
  21. install: all
  22.     ( for d in $(DIRS) ; do \
  23.       [ -d ../../$$d ] || mkdir ../../$$d ; \
  24.       [ -h ../../$$d/gif ] && rm -f ../../$$d/gif ; \
  25.       b=`echo $$d | sed -e "s/\///"` ; \
  26.       rm -f ../../$$d/index.html ; \
  27.       echo "cp $$b.html ../../$$d/index.html" ; \
  28.       cp $$b.html ../../$$d/index.html ; \
  29.       H=`pwd` ; \
  30.       cd ../../$$d ; \
  31.       ln -s ../gif gif ; \
  32.       rm -f $$b.html ; \
  33.       echo "ln -s index.html $$b.html" ; \
  34.       ln -s index.html $$b.html ; \
  35.       cd $$H ; \
  36.       done )
  37.     ( for p in $(TOPAGES) ; do \
  38.       rm -f ../../$$p ; \
  39.       echo "cp $$p ../../$$p" ; \
  40.       cp $$p ../../$$p ; \
  41.       done )
  42.     ( for g in ../gif/* ; do \
  43.       [ -d ../../gif ] || mkdir ../../gif ; \
  44.       rm -f ../$$g ; \
  45.       echo "cp $$g ../$$g" ; \
  46.       cp $$g ../$$g ; \
  47.       done )
  48.     ( cd ../.. ; rm -f index.html ; ln -s index_cd.html index.html )
  49.  
  50. clean:
  51.     rm -f $(PAGES)
  52.     rm -f *.bak *~ ../src/*~
  53.  
  54. db.html: ../src/db.tmpl
  55.     ../util/genskunk cd ../src/db db packages_a devtools/devtools ..
  56.  
  57. devtools.html: ../src/devtools.tmpl
  58.     ../util/genskunk cd ../src/devtools devtools db/db emulators/emulators ..
  59.  
  60. emulators.html: ../src/emulators.tmpl
  61.     ../util/genskunk cd ../src/emulators emulators devtools/devtools editors/editors ..
  62.  
  63. editors.html: ../src/editors.tmpl
  64.     ../util/genskunk cd ../src/editors editors emulators/emulators shells/shells ..
  65.  
  66. relnotes.html: ../src/relnotes.tmpl
  67.     ../util/genskunk cd ../src/relnotes relnotes NONE devtools/devtools .
  68.  
  69. shells.html: ../src/shells.tmpl
  70.     ../util/genskunk cd ../src/shells shells editors/editors shutils/shutils ..
  71.  
  72. shutils.html: ../src/shutils.tmpl
  73.     ../util/genskunk cd ../src/shutils shutils shells/shells x11/winman/winman ..
  74.  
  75. whatsnew.html: ../src/whatsnew.tmpl
  76.     ../util/genskunk cd ../src/whatsnew whatsnew NONE NONE .
  77.  
  78. faq.html: ../src/faq.tmpl
  79.     ../util/genskunk cd ../src/faq faq NONE NONE .
  80.  
  81. index_web.html: ../src/sk97home.tmpl
  82.     @rm -f index_web.html
  83.     ../util/genskunk web ../src/sk97home sk97home NONE NONE .
  84.     @mv sk97home.html index_web.html
  85.  
  86. index_cd.html: ../src/sk97home.tmpl
  87.     @rm -f index_cd.html
  88.     ../util/genskunk cd ../src/sk97home sk97home NONE NONE .
  89.     @mv sk97home.html index_cd.html
  90.  
  91. x11winman.html: ../src/x11winman.tmpl
  92.     ../util/genskunk cd ../src/x11winman x11winman shutils/shutils x11/viewers/viewers ../..
  93.  
  94. x11.html: ../src/x11.tmpl
  95.     ../util/genskunk cd ../src/x11 x11 x11/winman/winman textproc/textproc ..
  96.  
  97. x11viewers.html: ../src/x11viewers.tmpl
  98.     ../util/genskunk cd ../src/x11viewers x11viewers x11/winman/winman textproc/textproc ../..
  99.  
  100. textproc.html: ../src/textproc.tmpl
  101.     ../util/genskunk cd ../src/textproc textproc x11/viewers/viewers fileutil/fileutil ..
  102.  
  103. fileutil.html: ../src/fileutil.tmpl
  104.     ../util/genskunk cd ../src/fileutil fileutil textproc/textproc interp/interp ..
  105.  
  106. interp.html: ../src/interp.tmpl
  107.     ../util/genskunk cd ../src/interp interp fileutil/fileutil x11/apps/apps ..
  108.  
  109. x11apps.html: ../src/x11apps.tmpl
  110.     ../util/genskunk cd ../src/x11apps x11apps interp/interp x11/games/games ../..
  111.  
  112. x11games.html: ../src/x11games.tmpl
  113.     ../util/genskunk cd ../src/x11games x11games x11/apps/apps x11/servers/servers ../..
  114.  
  115. x11servers.html: ../src/x11servers.tmpl
  116.     ../util/genskunk cd ../src/x11servers x11servers x11/games/games mailnews/mailnews ../..
  117.  
  118. mailnews.html: ../src/mailnews.tmpl
  119.     ../util/genskunk cd ../src/mailnews mailnews x11/servers/servers net/net ..
  120.  
  121. net.html: ../src/net.tmpl
  122.     ../util/genskunk cd ../src/net net x11/games/games audiovis/audiovis ..
  123.  
  124. audiovis.html: ../src/audiovis.tmpl
  125.     ../util/genskunk cd ../src/audiovis audiovis net/net sysadmin/sysadmin ..
  126.  
  127. sysadmin.html: ../src/sysadmin.tmpl
  128.     ../util/genskunk cd ../src/sysadmin sysadmin audiovis/audiovis packages_a ..
  129.  
  130. packages_a.html: ../src/packages_a.tmpl
  131.     ../util/genskunk cd ../src/packages_a packages_a audiovis/audiovis devtools/devtools .
  132.  
  133. java.html: ../src/java.tmpl
  134.     ../util/genskunk cd ../src/java java packages_a uw7/uw7 ..
  135.  
  136. uw7.html: ../src/uw7.tmpl
  137.     ../util/genskunk cd ../src/uw7 uw7 java/java devtools/devtools ..
  138.  
  139. links.html: ../src/links.tmpl
  140.     ../util/genskunk cd ../src/links links index credits .
  141.  
  142. credits.html: ../src/credits.tmpl
  143.     ../util/genskunk cd ../src/credits credits packages_a devtools/devtools .
  144.  
  145.